body { margin: 0px; font-family:verdana; font-size:10px; background : white; }
h1 { color:#4885a2; font-size:14px; font-weight:bold; margin:5px 0px 0px 0px; }
h2 { color:#5e9d5e; font-size:12px; font-weight:bold; margin:5px 0px 5px 0px; }
hr { height:2px; border-style:solid; border-color:#6699cc;background:#6699cc;color:#6699CC; margin: 0px; padding: 0px; }
hr.dash { height:1px; border-style:dashed; border-color:#cccccc; padding: 0px; margin: 0px;}

img { border-style:solid; border-width:0px; }
img.record { border-width:0px; border-color:black; width:200px; margin:0px 0px 10px 30px;}

table { font-size:10px; border-width:0; font-size:11px; margin-left:0px; }
table.chart { background-color:#e5ebfb; }

tr.rowOff {background-color:white;}
tr.rowOff_ii {background-color:#ccffdd;}
tr.rowOff_ii_alt {background-color:#ddffcc;}
tr.subtotalsOff {background-color:#ccddcc;}
tr.totalsOff {background-color:#aabbaa;}
tr.rowOn {background-color:#FFFF99;}

td, th { padding:0; font-size:10px;}
td.header { background-color:#68a0bc; font-weight:bold; color:white; padding: 2px 10px 2px 10px; text-align:center; }
td.label { background-color:white; font-weight:bold; color:#336699; padding: 4px 20px 4px 0px; text-align:left; vertical-align:top; }
td.sublabel { background-color:white; font-weight:normal; color:#336699; padding: 4px 20px 4px 10px; text-align:left; vertical-align:top; }
td.list { padding: 4px 20px 4px 0px; vertical-align:top; }
td.chart { background-color:white; padding:2px 5px 2px 5px; }
td.activeChart { padding:2px 5px 2px 5px; text-align: right;}
td.subtotals { padding:2px 5px 2px 5px; font-style:italic; text-align: right;}
td.totals { padding:2px 5px 2px 5px; font-weight: bold; text-align: right;}
td.legend { background-color:white;padding:1px 5px 1px 5px;}
td.tabmenu { background-color:#99B7D3; padding:4px 20px 4px 20px; }
td.treemenu { border-style:solid; border-color:#97ad7e; border-width:0px; background-color:#e5ebfb; }
td.treemenucontainer { background-color:#e5ebfb;  padding:0px 5px 0px 5px; }
td.coloredborder1 { border-style:outset; border-color:green; border-width:5px; padding:0px 30px 0px 0px; }
td.coloredborder2 { border-style:outset; border-color:yellow; border-width:5px; padding:0px 30px 0px 0px; }
td.coloredborder3 { border-style:outset; border-color:blue; border-width:5px; padding:0px 30px 0px 0px; }

caption { color:#68a0bc; padding:0px; margin: 4px 0px 4px 0px; font-weight:bold; font-size:12px; text-align:left;}

textarea { width:300px; }
input.large { width:300px; }
input.txt { border-style: none; background-color: white; font-size:10px; font-family: verdana; font-weight: normal; color: black;}
input.txtBold { border-style: none; background-color: white; font-size:10px; font-family: verdana; font-weight: bold; color: black;}
input.radio { width:25px; }
input.checkbox { width:25px; vertical-align:bottom; margin: 0px 5px -2px 5px;}
select { width:156px;  margin-top:1px; margin-bottom:1px;}
select.large { width:306px; }

a { text-decoration:none; color:#46987a; }
a.visited { color:#46583a; }
a:hover { color:#68a0bc; }

a.tabmenu { color: white; font-weight: bold; }
a.tabmenu:hover { color: white; }

a.record { color: #5e9d5e; }
a.record:hover { color: #68a0bc; }

sup { color:orange; font-size:8px;}

div.remove { display: none; }

.MFIname { font-family:verdana; color:#65829f; font-size:11px; font-weight:bold; }
.welcomeUser { color:#0852a5; font-weight:bold; }
.content { padding:0px 0px 0px 10px; }
.path { padding:10px 10px 10px 0px; }
.pathlabel { color:orange; font-weight:bold; padding:0px 10px 0px 0px; }
.info { padding:10px 10px 10px 0px; }
.infolabel { color:#5e9d5e; font-weight:bold; padding:0px 10px 0px 0px; }
.error { color:#cc3333; font-weight:bold; font-size:10px;}

.required { color:#6697D1; }

.treeCaption { left: 8px; top: 85px; position: absolute; }
.treeCaption span { color:#68a0bc; font-size:18px; }
.treeBranch span { font-family: verdana; font-size: 9pt; color: #666666; padding: 5px; }
.treeNode a { font-family: verdana; font-size: 9pt; color: black; padding:  5px; text-decoration: none; }
.treeNode a:hover { color: #302276; text-decoration: underline; }